package com.huli.service;

import com.huli.domain.OrderInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 张庆阳
* @description 针对表【order_info(订单信息表)】的数据库操作Service
* @createDate 2025-03-16 13:03:39
*/
public interface OrderInfoService extends IService<OrderInfo> {
    //添加订单表
    void insertOrder(OrderInfo orderInfo);
    //取消订单
    Integer deleteById(Integer id);
    //查询订单列表
    List<OrderInfo> findAll(Integer userId);
    //根据id查询订单信息
    OrderInfo findById(Integer id);
    //根据订单状态查询订单列表
    List<OrderInfo> findByOrderStatus(Integer orderStatus, Integer userId);
    //删除订单功能
    Integer deleteByOrder(Integer id);
    //修改消息状态
    String updateMessageStatus(Integer id, String messageStatus);

    List<OrderInfo> updateMessageStatusll(OrderInfo orderInfo, String messageStatus);
}
